//AGV查询
$(function(){
	$('#search').click(function(){
		if(1){
			$('#form').action = '/Agv/';
			$('#form').submit();
		}else{
			show_err_msg('您目前没有查询AGV的权限,请联系管理员!');
		}
	});
});
//AGV信息添加
$(function(){
	$('#addAgv').fancybox({
		'onStart': function () {
                   if(0){
                   		show_err_msg('您目前没有添加AGV的权限,请联系管理员!');
                   		return false;
                   }
                },
		'href' : "/Agv/addAgv/", 
		'width' : 650,
		'height' : 700,
		'type' : 'iframe',
		//'scrolling' : 'no',
		'hideOnOverlayClick' : false,   //点击遮罩层不关闭fancbox。为true关闭.
	    'showCloseButton' : false,	//关闭按钮false隐藏，true显示
		'onClosed' : function() {         //关闭框架时链接的地址
	        	window.location.href = '/Agv/';
	        }
	});
});
//查看AGV详情
$(function(){
	var floorId = $('#floorId').val();
	$('#detail').fancybox({
		'onStart': function () {
                   if(0){
                   		show_err_msg('您目前没有查看AGV详情的权限,请联系管理员!');
                   		return false;
                   }
                },
		'href' : "/Agv/agvDetail/?floorId="+floorId, 
		'width' : 600,
		'height' : 500,
		'type' : 'iframe',
		//'scrolling' : 'no',
		'hideOnOverlayClick' : false,   //点击遮罩层不关闭fancbox。为true关闭.
	    'showCloseButton' : false,	//关闭按钮false隐藏，true显示
		'onClosed' : function() {         //关闭框架时链接的地址
	        	window.location.href = '/Agv/';
	        }
	});
});
//AGV编辑
$(function(){
	var floorId = $('#floorId').val();
	$('#agvEdit').fancybox({
		'onStart': function () {
                   if(0){
                   		show_err_msg('您目前没有AGV编辑的权限,请联系管理员!');
                   		return false;
                   }
                },
		'href' : "/Agv/agvEdit/?param="+floorId, 
		'width' : 600,
		'height' : 500,
		'type' : 'iframe',
		//'scrolling' : 'no',
		'hideOnOverlayClick' : false,   //点击遮罩层不关闭fancbox。为true关闭.
	    'showCloseButton' : false,	//关闭按钮false隐藏，true显示
		'onClosed' : function() {         //关闭框架时链接的地址
	        	window.location.href = '/Agv/';
	        }
	});
});
//设置设备网络地址
$(function(){
	$('#addNetAddress').fancybox({
		'onStart': function () {
                   if(0){
                   		show_err_msg('您目前没有添加设备网络地址的权限,请联系管理员!');
                   		return false;
                   }
                },
		'href' : "/Agv/addNetAddress/", 
		'width' : 600,
		'height' : 500,
		'type' : 'iframe',
		//'scrolling' : 'no',
		'hideOnOverlayClick' : false,   //点击遮罩层不关闭fancbox。为true关闭.
	    'showCloseButton' : false,	//关闭按钮false隐藏，true显示
		'onClosed' : function() {         //关闭框架时链接的地址
	        	window.location.href = '/Agv/';
	        }
	});
});
//添加设备型号
$(function(){
	$('#addUnitType').fancybox({
		'onStart': function () {
                   if(0){
                   		show_err_msg('您目前没有添加设备型号的权限,请联系管理员!');
                   		return false;
                   }
                },
		'href' : "/Agv/addUnitType/", 
		'width' : 600,
		'height' : 500,
		'type' : 'iframe',
		//'scrolling' : 'no',
		'hideOnOverlayClick' : false,   //点击遮罩层不关闭fancbox。为true关闭.
	    'showCloseButton' : false,	//关闭按钮false隐藏，true显示
		'onClosed' : function() {         //关闭框架时链接的地址
	        	window.location.href = '/Agv/';
	        }
	});
});
//设置服务接口
$(function(){
	$('#setServer').fancybox({
		'onStart': function () {
                   if(0){
                   		show_err_msg('您目前没有AGV编辑的权限,请联系管理员!');
                   		return false;
                   }
                },
		'href' : "/Agv/setServer/", 
		'width' : 600,
		'height' : 500,
		'type' : 'iframe',
		//'scrolling' : 'no',
		'hideOnOverlayClick' : false,   //点击遮罩层不关闭fancbox。为true关闭.
	    'showCloseButton' : false,	//关闭按钮false隐藏，true显示
		'onClosed' : function() {         //关闭框架时链接的地址
	        	window.location.href = '/Agv/';
	        }
	});
});
//fancybox返回时执行
$(function(){
	$('#btn_back').click(function(){
			window.parent.$.fancybox.close();
		});
});
//AGV删除
function agvDelete(){
		if(1){
			var floorId = $('#floorId').val();
			var floor_no = $('#floor_no').val();
			if(confirm('确定删除楼层号为'+floor_no+'的信息么？')){
				$.post('/ajaxdelete/floorDelete/',{'floorId':floorId},function(data){
					if(data.status == 'succeed'){
						show_msg(data.info,'/floor/');
					}else{
						show_err_msg(data.info);
					}
				});
			}
		}else{
			show_err_msg('您目前没有删除AGV的权限,请联系管理员!');
		}
}
//AGV新增提交
$(function(){
	$('#btn_add').click(function(){
			var agv_id = $('#agv_id').val(); 
			var agv_length = $('#agv_length').val();
			var agv_width = $('#agv_width').val();
			var agv_image = $('#agv_image').val();
			var max_speed = $('#max_speed').val();
			var battery_health = $('#battery_health').val();
			var current_floor = $('#current_floor').val();
			var current_position = $('#current_position').val();
			var use_date = $('#use_date').val();
			var run_time = $('#run_time').val();
			var run_total = $('#run_total').val();
			if(agv_id == ""){
				show_err_msg("AGV id还没填呢！");
				return false;
			}else{		
					addAgv(agv_id,agv_length,agv_width,agv_image,max_speed,battery_health,current_floor,current_position,
						use_date,run_time,run_total);
			}
		});
});
function addAgv(agv_id,agv_length,agv_width,agv_image,max_speed,battery_health,current_floor,current_position,
						use_date,run_time,run_total){
	var data = {
				'equipNo':$.trim(agv_id),
				'length':$.trim(agv_length),
				'width':$.trim(agv_width),
				'image' : $.trim(agv_image),
				'maxSpeed':$.trim(max_speed),
				'bh':$.trim(battery_health),
				'floorId':$.trim(current_floor),
				'orient':$.trim(current_position),
				'deployTime':$.trim(use_date),
				'totalTime':$.trim(run_time),
				'totalMileage':$.trim(run_total),
			};
	$.post('/ajaxinsert/addAgv/',data,function(data){
		if(data.status == 'succeed'){
			show_msg(data.info,'/Agv/',1);
		}else{
			show_err_msg(data.info);
		}
	});
}

function updateFloor(floorNo,floorName,floorId){
	var data = {
				'floorNo':$.trim(floorNo),
				'floorName':$.trim(floorName),
				'floorId':$.trim(floorId),
			};
	$.post('/ajaxinsert/updateFloor/',data,function(data){
		alert(data);
		if(data.status == 'succeed'){
			show_msg(data.info,'/floor/',1);
		}else{
			show_err_msg(data.info);
		}
	});
}
//设备网络地址新增提交
$(function(){
	$('#btn_net').click(function(){
			var device_class = $('#device_class').val(); 
			var unit_type = $('#unit_type').val();
			var unit_code = $('#unit_code').val();
			var net_mode = $('#net_mode').val();
			var code_mode = $('#code_mode').val();
			var typeId = 'AGV2016001';
			if(net_mode == ""){
				show_err_msg("联网方式还没填呢！");
				return false;
			}else{		
					addNetAddress(device_class,unit_type,unit_code,net_mode,code_mode,typeId);
			}
		});
});
function addNetAddress(device_class,unit_type,unit_code,net_mode,code_mode,typeId){
	var data = {
				'category':$.trim(device_class),
				'type':$.trim(unit_type),
				'equipId':$.trim(unit_code),
				'netType' : $.trim(net_mode),
				'encoding':$.trim(code_mode),
				'typeId' : $.trim(typeId),
			};
	$.post('/ajaxinsert/addNetAddress/',data,function(data){
		if(data.status == 'succeed'){
			show_msg(data.info,'/Agv/',1);
		}else if(data.status == 'fail'){
			show_err_msg(data.info);
		}else{
			show_err_msg('服务器连接错误！');
		}
	});
}
//设备型号新增提交
$(function(){
	$('#btn_type').click(function(){
			var type_id = $('#type_id').val(); 
			var device_class = $('#device_class').val();
			var unit_type = $('#unit_type').val();
			var device_status = $('#device_status').val();
			if(type_id == ""){
				show_err_msg("设备型号id还没填呢！");
				return false;
			}else{		
					addUnitType(type_id,device_class,unit_type,device_status);
			}
		});
});
function addUnitType(type_id,device_class,unit_type,device_status){
	var data = {
				'category':$.trim(type_id),
				'type':$.trim(device_class),
				'equipId':$.trim(unit_type),
				'netType' : $.trim(device_status),
			};
	$.post('/ajaxinsert/addUnitType/',data,function(data){
		alert(data);
		if(data.status == 'succeed'){
			show_msg(data.info,'/Agv/',1);
		}else if(data.status == 'fail'){
			show_err_msg(data.info);
		}else{
			show_err_msg('服务器连接错误！');
		}
	});
}
